<?php

namespace maotool\util;

/**
 * 年份工具类
 */
class YearUtil
{

    /**
     * 当前年份 数字形式
     * @return false|string
     */
    public static function current()
    {
        return date("Y");
    }

    /**
     * 当前年份 数字形式
     * @return false|string
     */
    public static function currentStart($format = 'Y-m-d H:i:s')
    {
        return self::start(date("Y"), $format);
    }

    /**
     * 当前年份 数字形式
     * @return false|string
     */
    public static function currentEnd($format = 'Y-m-d H:i:s')
    {
        return self::end(date("Y"), $format);
    }

    /**
     * 当前年份 数字形式
     * @return false|string
     */
    public static function start($date, $format = 'Y-m-d H:i:s')
    {
        return date($format, strtotime($date . "-01-01 00:00:00"));
    }

    /**
     * 当前年份 数字形式
     * @return false|string
     */
    public static function end($date, $format = 'Y-m-d H:i:s')
    {
        return date($format, strtotime($date . "-12-31 23:59:59"));
    }

}